@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#000;}

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header{ width:960px; margin:0 auto; overflow:hidden; background:url(header_bg.png) no-repeat bottom center; height:156px; z-index:9999; position:relative}

#search{height: 20px; float: right;  margin-top:37px; margin-bottom:13px}

#input{width: 164px;height: 20px; line-height:20px; text-indent: 12px; border: none;background:url(search_left.png) no-repeat left center }

.nav{ clear:both}

.logo{ float:left; margin-left:4px}

.nav ul{ float:right;}

.nav ul li{ float:left; line-height:80px; background:url(nav_g.jpg) no-repeat left center; padding:0px 7px;}

.nav ul li a{ color:#666666; font-size:14px}

.nav ul li a:hover{ color:#008842; border-bottom:3px solid #008842; padding-bottom:30px}

.nav ul .home{ background:none}

.nav ul .home {color:#008842; border-bottom:3px solid #008842; padding-bottom:30px}

.midbg{ width:100%; height:877px; position: relative; z-index:1;_margin-top:-3px; clear:both; margin-top:-156px}

.iBan { height:877px; overflow:hidden; position:relative;width:100%; z-index:1;_zoom:1; clear: none;}

.iBanScreen{  width:100%; height:877px;  background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:877px;  position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:877px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

.pro_h2{ background:url(pro_en.jpg) no-repeat top center; width:287px; margin:0 auto; text-align:center; padding-top:32px; font-size:26px; color:#333; margin-top:35px; margin-bottom:30px; font-family:"Microsoft YaHei"}

.pro_bg{ border-top:1px solid #cccccc; background:#f4f4f4; padding:30px 0px; overflow:hidden; }

#pro_view{ width:960px; margin:0 auto;}

#pro_view ul li{ float:left; margin:5px; width:309px;}

#pro_view ul li img{ border:2px solid #cccccc;}

#pro_view ul li p{ line-height:20px;  color:#3c3c3c; font-size:18px; font-family:"Microsoft YaHei"; margin-top:5px;}
#pro_view ul li span{line-height:20px;  color:#3c3c3c; font-size:12px; font-family:"Microsoft YaHei";}
.about_bg{ background:#dce1e5; padding:40px; overflow:hidden}

.about_index{ width:960px; margin:0 auto;}

.about_h2{ float:left; margin-top:15px; width:145px}

.about_p{ float: right; width:730px; background:url(about_left.jpg) no-repeat left center; padding-left:50px}

.about_p img{ float:left}

.about_p p{ float:left; width:520px; margin-left:25px; margin-right:17px;  font-size:14px; text-indent:2em; margin-bottom:5px}

.about_p p span a{ display:block; float:right; color:#525252; font-size:12px; margin-top:5px}

.about_arrow img{ margin-top:-20px}

#footer_bg{ background:url(footer_bg.jpg) no-repeat top center;  overflow:hidden; padding-bottom:30px}

.footer{ width:960px; margin:0 auto; margin-top:50px}

.contact_index{ float:left; width:460px}

.f_h2{ font-family:"Microsoft YaHei"; font-size:16px; color:#fff; margin-bottom:25px; text-transform:uppercase}

.contact_index ul li{ float:left; width:230px; color:#fff; line-height:25px; font-size:13px}

.f_right{ float: right; width:500px;}

.f_pro{ float:left; width:220px}

.f_pro ul li{ float:left; width:220px;line-height:23px; font-size:14px}

.f_pro ul li a{color:#d0d0d0;}

.f_case{ float:right; width:260px}

#focus { width: 260px; height: 158px; clear: both; overflow: hidden; position: relative; float: left; margin-top:10px }
#focus ul { width: 260px; height: 158px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 260px; height: 158px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 50px; height: 158px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(sprite1.png) no-repeat right center; }

.f_nav{ clear:both; text-align: center}

.f_nav ul{ width:740px; margin:0 auto; clear: both; padding-top:100px; padding-bottom:30px}

.f_nav ul li{ float:left; background: url(f_g.jpg) no-repeat left center; padding:0px 25px; font-size:14px}

.f_nav ul li a{ color:#fff}

.f_nav p{ color:#fff; line-height:25px}

.f_nav p a{ color:#fff}

/*ny*/

#body_ny{ background:url(body_ny.jpg) no-repeat top center #fcfdff;}

.content01{ background:url(content01.png) no-repeat top center; height:7px;width:969px; margin:0 auto; clear:both;margin-top:20px;}

.content03{background:url(content03.png) no-repeat top center; height:9px;width:969px; margin:0 auto; clear:both;margin-bottom:50px}

.container{ width:969px; margin:0 auto; clear:both; background:url(content02.png) repeat-y;  overflow: hidden;  }

.content{ width:930px; margin:0 auto; margin-top:20px}

.h1_ny{ float:left; background:#008842; width:170px; height:63px; text-align:center; font-size:28px; font-family:"Microsoft YaHei"; color:#fff}

.h1_ny span{ font-size:18px; text-transform:uppercase}

.return{ float:right; width:760px}

.return p{ text-align:right; height:26px; line-height:26px}

.return p a{ color:#000000;}

.return p a:hover{ color:#008842}

.return .list_ny{width:760px; background:#e0e0e0;height:37px; line-height:37px; clear:both }

.return ul{ float:right }

.return ul li{ float:left;  font-size:14px; background:url(list_g.jpg) no-repeat left center }

.return ul li a{ color:#515151; display:block;padding:0px 15px;}

.return ul li a:hover{ color:#fff; background:#008842}

.return ul .list01 a{ background:#008842;color:#fff;padding:0px 15px;}

.Content_center{ clear:both; padding:20px 0px; text-align:center}
.Content_center1{ clear:both; padding:20px 0px; float:left; width:400px;font-size:16px; line-height:28px;}
.dizhi{ text-align:left; font-size:16px; line-height:28px; text-indent:2em;background-color: #cae1ef;
padding-left: 330px;}
.Content_center p{ text-align:left; font-size:16px; line-height:28px; text-indent:2em;}

.Content_center p img{ margin-left:-25px}

.news{margin-bottom:10px;}
.news span{float:right; color:#000;}
.news li{border-bottom: 1px dashed #ccc;line-height: 30px; text-align:left}
.news li a{background:url(new_hover02.jpg) no-repeat left center;padding-left:8px;}
.news a:link,.news a:visited{color:#000;}
.news a:hover{color: #0466c7;}
.page{clear:both;padding: 20px 0px;text-align:center;display:block;}
.page a{margin-left:10px;}
.page a:link,.page a:visited{color:#000;}

.page a.active:link, .page a.active:visited {color: #008842}

.image li{float:left; margin:0px 24px; width:262px; height:200px; margin-bottom:10px;}
.image img{border:1px solid #ccc;}
.image h3{font-weight:normal; font-size:12px; text-align:center; margin-top:5px}
.image p{font-weight:normal; font-size:12px; text-align:center;  line-height:20px;}
.image h3 a,.image p a{ color:#000}

.title{text-align: center;color: #000;font-size: 16px; line-height:35px}
.hit {text-align: center;display: block; margin-bottom:10px}
#up_down, .details {clear: both;width: 97%;border: 1px solid #ccc;padding-left: 10px;margin-bottom: 10px;line-height: 30px;font-size: 12px;margin-left: 10px;}
.details{font-weight:bold;}
#up_down a{ color:#000}
.nr {margin: 10px 1px 20px 10px;}
.nr p{ text-indent:2em; line-height:25px}

#float_left{ width:120px;  border:1px solid #e4e4e4; position:fixed; top:100px; right:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_margin-top:240px; background:#fff; margin-right:20px; z-index:9999; padding-bottom:5px}
#chart_name{ font-size:10px; color:#4288bc; text-align:center; font-weight:normal;}
#tel_name{ width:100%; text-align:center; font-size:16px; line-height:30px; height:30px;}
tel_num{ width:100%; height:20px; line-height:20px; text-align:center;}


 html,body{margin:0;padding:0;}
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.Content_center .nr table tr td{
   border: 1px solid #000;
   border-color: #ccc;
}